using System;
using System.Collections;

namespace mp
{
	public class VariableObject
	{
		public int Type;
		public ArrayList IdList = new ArrayList();
	}
	
	public class ProcOrFuncObject
	{
		public int ProcedurOrFunction;
		public string ProcedureOrFunctionId;
		public int Type = SymbolTypes.Undefined.GetHashCode();
		public ArrayList Params = new ArrayList();
	}
	
	public class ParamObject
	{
		public bool IsValueParam;
		public ArrayList IdList = new ArrayList();
		public int Type;
	}
}

